<svg
  width="228"
  height="142"
  viewBox="0 0 228 142"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
  class={Map.get(assigns, :class)}
>
  <path
    d="M181 106C181 100.477 185.477 96 191 96H213C218.523 96 223 100.477 223 106V128C223 133.523 218.523 138 213 138H191C185.477 138 181 133.523 181 128V106Z"
    fill="#AECEFF"
  />
  <rect y="112" width="30" height="30" fill="#AFA2F3" />
  <rect x="198" width="30" height="30" fill="#FFE487" />
  <rect x="22" y="22" width="8" height="8" fill="#FFA8F6" />
  <rect x="198" y="113" width="8" height="8" fill="#FFE487" />
  <rect x="30" y="30" width="168" height="83" fill="#F3F2FD" />
  <rect x="30" y="44" width="131" height="98" fill="#F3F2FD" />
  <path
    d="M113.5 94.5556V124M113.5 94.5556L148.6 124M113.5 94.5556L78.4 124M166.15 18V66.2889C166.15 76.1831 166.15 81.1303 164.237 84.9094C162.555 88.2336 159.87 90.9362 156.568 92.63C152.813 94.5556 147.899 94.5556 138.07 94.5556H88.93C79.1011 94.5556 74.1866 94.5556 70.4325 92.63C67.1302 90.9362 64.4454 88.2336 62.7628 84.9094C60.85 81.1303 60.85 76.1831 60.85 66.2889V18M172 18H55"
    stroke="#AECEFF"
    stroke-width="3"
    stroke-linecap="round"
    stroke-linejoin="round"
  />
  <path
    d="M116.4 40.1498L128.89 44.8337M110.097 41.0522L96.5675 51.1996M134.897 43.5617C136.313 44.9774 136.313 47.2726 134.897 48.6883C133.481 50.1039 131.186 50.1039 129.77 48.6883C128.355 47.2726 128.355 44.9774 129.77 43.5617C131.186 42.1461 133.481 42.1461 134.897 43.5617ZM96.2303 50.8117C97.6459 52.2274 97.6459 54.5226 96.2303 55.9383C94.8146 57.3539 92.5194 57.3539 91.1037 55.9383C89.6881 54.5226 89.6881 52.2274 91.1037 50.8117C92.5194 49.3961 94.8146 49.3961 96.2303 50.8117ZM115.564 36.3117C116.979 37.7274 116.979 40.0226 115.564 41.4383C114.148 42.8539 111.853 42.8539 110.437 41.4383C109.021 40.0226 109.021 37.7274 110.437 36.3117C111.853 34.8961 114.148 34.8961 115.564 36.3117Z"
    stroke="#2C2250"
    stroke-width="3"
    stroke-linecap="round"
    stroke-linejoin="round"
  />
  <path
    d="M132.333 76.3332V59.4165M112.999 76.3332V52.1665M93.666 76.3332V66.6665"
    stroke="#2C2250"
    stroke-width="3"
    stroke-linecap="round"
    stroke-linejoin="round"
  />
  <path
    d="M66 106L58.1314 113.869C57.7354 114.265 57.5373 114.463 57.309 114.537C57.1082 114.602 56.8918 114.602 56.691 114.537C56.4627 114.463 56.2646 114.265 55.8686 113.869L53.1314 111.131C52.7354 110.735 52.5373 110.537 52.309 110.463C52.1082 110.398 51.8918 110.398 51.691 110.463C51.4627 110.537 51.2646 110.735 50.8686 111.131L46 116M66 106H59M66 106V113"
    stroke="#FFA8F6"
    stroke-width="3"
    stroke-linecap="round"
    stroke-linejoin="round"
  />
  <rect x="146" y="8" width="38" height="38" rx="19" fill="#FFA8F6" />
  <path
    d="M171.75 33.75L169.125 31.125M171 26.625C171 30.1458 168.146 33 164.625 33C161.104 33 158.25 30.1458 158.25 26.625C158.25 23.1042 161.104 20.25 164.625 20.25C168.146 20.25 171 23.1042 171 26.625Z"
    stroke="#2C2250"
    stroke-width="2"
    stroke-linecap="round"
    stroke-linejoin="round"
  />
</svg>
